ONNH2NONHNOH2CDDDDD